

import junit.framework.TestCase;


public class LiczbaTestJUnit3 extends TestCase {
        private Liczba liczba_testowa_1=null;
        private Liczba liczba_testowa_2=null;
        private Liczba liczba_testowa_3=null;
        private Liczba liczba_testowa_4=null;
        private Liczba liczba_testowa_5=null;
        
        public void setUp()
        {
                liczba_testowa_1=new Liczba(4);
                liczba_testowa_2=new Liczba(293);
                liczba_testowa_3=new Liczba(1);
                liczba_testowa_4=new Liczba(10);
        }
        
        public void testOne()
        {
                try
                {
                        liczba_testowa_1.zamien_na_inny_system(10);
                        assertEquals(liczba_testowa_1.liczba_w_nowym_systemie[0],4);
                }
                catch (MojException exc)
                {
                        
                }
                
        }
        
        public void testTwo()
        {
                try
                {
                        liczba_testowa_2.zamien_na_inny_system(2);
                        assertTrue(liczba_testowa_2.liczba_w_nowym_systemie[liczba_testowa_2.dlugosc]==1);
                }
                catch (MojException exc)
                {
                        
                }
        }

        public void testThree()
        {
                assertFalse(liczba_testowa_3.dlugosc>=1);
        }       
        
        public void testFour()
        {
                assertNotNull(liczba_testowa_4);
        }
        
        public void testFive()
        {
                assertNull(liczba_testowa_5);
        }
        
        public void tearDown()
        {
                liczba_testowa_1=null;
                liczba_testowa_2=null;
                liczba_testowa_3=null;
                liczba_testowa_4=null;
                liczba_testowa_5=null;
        }
}